\documentclass{standalone}
\usepackage{tikz}
\usepackage{ctex,siunitx}
\setCJKmainfont{Noto Serif CJK SC}
% \usepackage{tkz-euclide}
\usepackage{amsmath}
% \usepackage{wasysym}
\usetikzlibrary{patterns, calc}
\usetikzlibrary {decorations.pathmorphing, decorations.pathreplacing, decorations.shapes,}
\begin{document}
\small
\begin{tikzpicture}[>=latex,scale=1.3]
  \draw[dashed](0,0)circle(1);
  \foreach \x in {1,2,...,30} 
    {
      \fill(360*rnd:rnd)circle(0.5pt);
      \foreach \y in {0.4,0.5,...,1.1,1.0,1.0,1.0,0.9,0.8,0.7}
      {
        \fill(360*rnd:\y+0.1*rnd)circle(0.5pt);
        \fill(360*rnd:\y-0.1*rnd)circle(0.5pt);
      }
      % \fill(360*rnd:0.4+0.1*rnd)circle(0.5pt);
      % \fill(360*rnd:0.5+0.1*rnd)circle(0.5pt);
      % \fill(360*rnd:0.6+0.1*rnd)circle(0.5pt);
      % \fill(360*rnd:0.7+0.1*rnd)circle(0.5pt);
      % \fill(360*rnd:0.8+0.1*rnd)circle(0.5pt);
      % \fill(360*rnd:0.8+0.1*rnd)circle(0.5pt);
      % \fill(360*rnd:0.9+0.1*rnd)circle(0.5pt);
      % \fill(360*rnd:0.9+0.1*rnd)circle(0.5pt);
      % \fill(360*rnd:1.0+0.1*rnd)circle(0.5pt);
      % \fill(360*rnd:1.0+0.1*rnd)circle(0.5pt);
    }
\end{tikzpicture}
\end{document}